#include <iostream>
#include <vector>
using namespace std;
void swap (int &a, int &b){
int h=a;
a=b;
b=h;
}

void bubblesort (vector <int> &a){
	for (int i=0; i<a.size(); i++) {
		for( int j=0; j<(a.size()-1); j++ ) {
    			if ( a[j] > a[j+1] ) {
			swap (a[j], a[j+1]);
			}
		}
	}
}
vector <int> a;
vector <int> b;
int main (int, char **){
cout << "Первый массив; для окончания ввода введите 999" << endl;
int i=0;
while (i!=999) {
cin >> i;
a.push_back(i);
};
int z=a.size()-1;
a.resize(z);

cout << "Второй массив; для окончания ввода введите 999" << endl;

int j=0;
while (j!=999) {
cin >> j;
b.push_back(j);
};
int g=b.size()-1;
b.resize(g);

for (i=0; i<b.size(); i++){
a.push_back(b[i]);
}

bubblesort(a);

//for (i=0; i<a.size(); i++){
//cout << endl << a[i] << endl;
//}

//for (i=0; i<a.size(); i++) {

//	for(j=0; j<(a.size()-1); j++) {
//                if ( a[j] > a[j+1] ) {
//              int h=a[j];
//		a[j]=a[j+1];
//		a[j+1]=h;
//		};
//	}
//}


for (i=0; i<a.size(); i++){
cout << endl << a[i] << endl;
}


//for (i=0; (0==d) && (i<a.size()); i++){
//
//	if(a[i]==b){
//	d=1;
//	}
//};

}
